Signed-off-by: Vincent Hanquez <vincent.hanquez@eu.citrix.com>
}
memcpy(&(ptr[index].uuid), info[i].handle, sizeof(xen_domain_handle_t));
ptr[index].domid = info[i].domain;
+
+ if (info[i].flags & XEN_DOMINF_dying)
+ ptr[index].dying = 1;
+ else if (info[i].flags & XEN_DOMINF_paused)
+ ptr[index].paused = 1;
+ else if (info[i].flags & XEN_DOMINF_blocked || info[i].flags & XEN_DOMINF_running)
+ ptr[index].running = 1;
+
first_domain = info[i].domain + 1;
index++;
}
struct libxl_dominfo {
xen_uuid_t uuid;
uint32_t domid;
+ uint8_t dying:1;
+ uint8_t paused:1;
+ uint8_t running:1;
};
struct libxl_ctx {